//////////////////////////////////////////////////////////////////////////

#ifndef _SERVERSTATEPACKETONSERVER_H_
#include "serverstatepacketonserver.h"
#endif

//////////////////////////////////////////////////////////////////////////

#ifndef _SERVERNETWORK_H_
#include "servernetwork.h"
#endif

//////////////////////////////////////////////////////////////////////////


ServerStatePacketOnServer::ServerStatePacketOnServer( int _clientID,
                                                      const ServerStatePacket& _serverStatePacket )
: ServerPacketOnServer(_clientID),
  m_ServerStatePacket(_serverStatePacket)
{
}


//////////////////////////////////////////////////////////////////////////


ServerStatePacketOnServer::~ServerStatePacketOnServer()
{
}


//////////////////////////////////////////////////////////////////////////


void ServerStatePacketOnServer::VisitServerNetwork( ServerNetwork* _server ) const
{
    _server->SendServerState( GetClientID(), m_ServerStatePacket );
}


//////////////////////////////////////////////////////////////////////////
